package chapter8;

/**
 * 任务队列接口
 */
public interface RunnableQueue {

    //当有新任务进来的时候首先将任务放在任务队列中
    void offer(Runnable runnable);

    //工作线程通过take从任务队列中获取队列
    Runnable take();

    //获取任务队列中任务的数量
    int size();
}
